Pular para o conteúdo principal

GitHub

  1. São "owners" os diretores do CACiC que zelam pela organização do GitHub e todos os seus repositórios.
    1. "Owners" necessitam de autenticação em 2 fatores (2FA) ativada.
    2. Fica garantido o acesso vitalício com permissões de "owner" na organização do GitHub aos diretores que contribuíram significativamente para projetos hospedados na organização.
  2. São "members":
    1. Os diretores ou membros que colaboram com algum projeto.
    2. As pessoas externas que gerenciam um time de "outside collaborators" e que necessitam de permissões de escrita.
  3. São "outside collaborators" as pessoas com permissão de leitura em projetos privados.
    1. É possível colaborar por meio de pull requests. Dessa forma, o uso de outside collaborators em repositórios públicos é desnecessário.
  4. Utiliza-se times para o gerenciamento de permissões
    1. É obrigatório a manutenção de times vitalícios com os membros das chapas. Os times de chapa não concedem nenhuma permissão e servem apenas para referência.
    2. Demais times não são vitalícios - permissões podem ser revogadas e times podem ser excluídos.
  5. Não devem ser tornados públicos os repositórios privados que armazenam códigos elaborados por alunos que não assinaram o contrato de concessão de licença e não autorizaram a divulgação.
  6. Não devem ser tornados públicos os repositórios que armazenam informações sensíveis, como senhas, chaves de acesso, dados pessoais, etc. Lembre-se de que todo owner terá acesso a essas informações.